package org.xlp.scanner.pkg;

import java.io.IOException;
import java.util.Set;

/**
 * 注解扫描器接口
 */
public interface ConfigurationScannerPkg extends ScannerPkg{
    /**
     * 获取要解析的类型
     * @return
     */
    Class<?> getParseClass();

    /**
     * 扫描指定包下的class文件
     *
     * @return 返回指定包下的class全称集合
     * @throws IOException 假如扫描失败，则抛出该异常
     */
    Set<String> scanner() throws IOException;
}
